import React, { Component } from 'react';
import MRouter from './router/IndexRouter'
import './views/css/App.css'
import Tabbar from './components/Tabber';
import { connect } from 'react-redux';
// import store from './redux/store';

 class App extends Component {
    //是否展示tabber
    // state = {
    //     show: true
    // }

    // store.subscribe 订阅
    // cdm
    componentDidMount() {
        console.log(this.props)
    }
    render() {
        return (
            <div>
                {/* 其他的内容 */}
                <MRouter>
                    {/* {this.show} */}
                    {this.props.show ? <Tabbar></Tabbar> : ''}
                </MRouter>
            </div>
        )
    }
}
// connect 高阶组件
// 接收两个参数 a: 给孩子传的属性 b: 给孩子传的回调函数
export default connect((state)=>{
    return {
        a: 1,
        b: 1,
        show: state.TabberReducer.show
    }
})(App)